<?php
namespace app\manage\model;

class Activity extends Base
{
    protected $insert = ['add_time'];

    //添加时间
    public function getAddTimeAttr($value){
        return date('Y-m-d H:i:s', $value);
    }
    protected function setAddTimeAttr(){
        return time();
    }

    //开始时间
    public function getStartTimeAttr($value){
        return date('Y-m-d H:i:s', $value);
    }
    public function setStartTimeAttr($value, $data){
        return strtotime($value);
    }

    //结束时间
    public function getEndTimeAttr($value){
        return date('Y-m-d H:i:s', $value);
    }
    public function setEndTimeAttr($value){
        return strtotime($value);
    }

    //游戏名称
    public function getGameNameAttr($value, $data){
        $gameIdArr = explode(',', $data['game_id']);
        $gameIdName = model('Game')->gameIdName();
        $gameIdStr = '';
        foreach ($gameIdArr as $k=>$v){
            $gameIdStr .= $v . '：' . $gameIdName[ $v ] . '，';
        }
        return rtrim($gameIdStr, '，');
    }

    //游戏区服
//    public function getServerNameAttr($value, $data){
//        if($data['server_id']){
//            return model('gameServer')->where(['game_id'=>$data['game_id'], 'server_id'=>$data['server_id']])->value('server_name');
//        }else{
//            return '全服';
//        }
//    }
}